<?php
session_start();
require_once ('../configs.php');
require_once ('Funcoes.class.php');
/* direciona para Classe e Funcão correta vindo de um link ou formulário.
 * Fernando Braga
 * Retorna resultado da Função chamada!
 */

$_GET=Funcoes::montaGetDeLinkCriptografado($_SERVER["QUERY_STRING"]);
$_GET = Funcoes::anti_injection_array($_GET);
$_POST = Funcoes::anti_injection_array($_POST);
if (!empty($_GET["classe"]) && !empty($_GET["funcao"]) && file_exists(PASTA_CLASSES . $_GET["classe"] . ".class.php")) {
    $classe = $_GET["classe"];
    $funcao = $_GET["funcao"];
    require_once(PASTA_CLASSES . $classe . ".class.php");
    $classe = new $classe();
    return $classe->$funcao($_POST, $_GET);
} else {
    return "<h2>Parametros da Função na TPL não Informados ou classe não existe ou então parametro errado!</h2>";
}
?>
